package com.baidu.ocrgeneralocrdemo.utils;

import android.util.Log;

public class LogUtil {

    public static final int VERSOSE = 1;
    public static final int DEDUG = 2;
    public static final int INFO = 3;
    public static final int WARN = 4;
    public static final int ERROR = 5;

    /**
     * log打印级别
     * level<=1 打印所有级别log
     * level>=6 禁止所有log打印
     */
    private static int level = 1;

    public static void v(String TAG, String msg) {
        if (level <= VERSOSE) {
            Log.v(TAG, msg);
        }
    }

    public static void d(String TAG, String msg) {
        if (level <= DEDUG) {
            Log.d(TAG, msg);
        }
    }

    public static void i(String TAG, String msg) {
        if (level <= INFO) {
            Log.i(TAG, msg);
        }
    }

    public static void w(String TAG, String msg) {
        if (level <= WARN) {
            Log.w(TAG, msg);
        }
    }

    public static void e(String TAG, String msg) {
        if (level < ERROR) {
            Log.e(TAG, msg);
        }
    }

    /**
     * 使用默认TAG
     */
    public static void e(String msg) {
        if (level < ERROR) {
            Log.e("pfj", msg);
        }
    }
}
